package com.gopay.common.domain.bank.ceb.expay.res;

import java.io.Serializable;
import java.math.BigDecimal;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

/** 
 * 光大快捷261改造CebExPayMessagePPRes类
 * @ClassName: CebExPayMessagePPRes 
 * @author w_jiqing 
 * @date 2017年5月19日 上午10:09:34  
 */ 
@XStreamAlias("Plain")
public class CebExPayMessagePPRes implements Serializable{

    private static final long serialVersionUID = -6508151742061467186L;

    @XStreamAsAttribute
    private String id;
    
    //交易代码
    private String transId;
    //商户号
    private String merId;
    //交易流水号
    private String serialNo;
    //签约协议号
    private String signNo;
    //银行卡号
    private String cardNo;
    //银行卡类型
    private String cardType;
    //账户等级
    private String cardLevel;
    //交易唯一标识号
    private String orderSeqNo;
    //交易金额
    private BigDecimal amount;
    //交易货币代码
    private String currency;
    //清算日期
    private String clearDate;
    //核心时间
    private String hostDateTime;
    //校验短信标识
    private String checkMsgFlag;
    private String errorCode;
    private String errorMessage;
    private String errorDetail;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getTransId() {
        return transId;
    }
    public void setTransId(String transId) {
        this.transId = transId;
    }
    public String getMerId() {
        return merId;
    }
    public void setMerId(String merId) {
        this.merId = merId;
    }
    public String getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }
    public String getSignNo() {
        return signNo;
    }
    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }
    public String getCardNo() {
        return cardNo;
    }
    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }
    public String getCardType() {
        return cardType;
    }
    public void setCardType(String cardType) {
        this.cardType = cardType;
    }
    public String getCardLevel() {
        return cardLevel;
    }
    public void setCardLevel(String cardLevel) {
        this.cardLevel = cardLevel;
    }
    public String getOrderSeqNo() {
        return orderSeqNo;
    }
    public void setOrderSeqNo(String orderSeqNo) {
        this.orderSeqNo = orderSeqNo;
    }
 
    public BigDecimal getAmount() {
        return amount;
    }
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }
    public String getCurrency() {
        return currency;
    }
    public void setCurrency(String currency) {
        this.currency = currency;
    }
    
    public String getClearDate() {
        return clearDate;
    }
    public void setClearDate(String clearDate) {
        this.clearDate = clearDate;
    }
    public String getHostDateTime() {
        return hostDateTime;
    }
    public void setHostDateTime(String hostDateTime) {
        this.hostDateTime = hostDateTime;
    }
    public String getCheckMsgFlag() {
        return checkMsgFlag;
    }
    public void setCheckMsgFlag(String checkMsgFlag) {
        this.checkMsgFlag = checkMsgFlag;
    }
    public String getErrorCode() {
        return errorCode;
    }
    public void setErrorCode(String errorCode) {
        this.errorCode = errorCode;
    }
    public String getErrorMessage() {
        return errorMessage;
    }
    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }
    public String getErrorDetail() {
        return errorDetail;
    }
    public void setErrorDetail(String errorDetail) {
        this.errorDetail = errorDetail;
    }
    
    
    

}
